Big Huge Thesaurus

punched card

noun